package com.ruifu.proj.vo.ptmain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruifu.common.po.PmPType;
import lombok.Data;

import java.util.Date;

/**
 * @author nyr
 * @create 2019/8/8
 */
@Data
public class PmPtMainTaskVO {
    private Long ptId;  //项目任务ID，整型
    private Long ptPId; //任务的父任务ID
    private String ptName;  //项目或任务的名称
    private String ptCode;  //项目或任务的编号;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date ptPlanEnd; //项目、任务计划结束时间

    //新加项目类型 状态  负责人
    /**
     * 一对一，项目类型对象
     */
    private PmPType pmPType;

    /**
     * 任务状态：A待下达，B待启动，C待提交，D待确认，E已关闭
     */
    private String ptStatus;

    /**
     * 项目任务执行人ID
     */
    private Long ptExecuter;
}
